anatomic impression - French English Dictionary